# Q. What is this file?
# A. This file contains options which allow you to configure your multiworld experience while allowing
#    others to play how they want as well.
#
# Q. How do I use it?
# A. The options in this file are weighted. This means the higher number you assign to a value, the
#    more chances you have for that option to be chosen. For example, an option like this:
#
#    map_shuffle:
#      on: 5
#      off: 15
#
#    Means you have 5 chances for map shuffle to occur, and 15 chances for map shuffle to be turned
#    off.
#
# Q. I've never seen a file like this before. What characters am I allowed to use?
# A. This is a .yaml file. You are allowed to use most characters.
#    To test if your yaml is valid or not, you can use this website:
#        http://www.yamllint.com/
#    You can also verify that your Archipelago options are valid at this site:
#        https://archipelago.gg/check

# Your name in-game, limited to 16 characters.
#     {player} will be replaced with the player's slot number.
#     {PLAYER} will be replaced with the player's slot number, if that slot number is greater than 1.
#     {number} will be replaced with the counter value of the name.
#     {NUMBER} will be replaced with the counter value of the name, if the counter value is greater than 1.
name: Player{number}

# Used to describe your yaml. Useful if you have multiple files.
description: Default Yellow Taxi Goes Vroom Template

game: Yellow Taxi Goes Vroom
requires:
  version: 0.6.7 # Version of Archipelago required for this yaml to work as expected.
  game:
    Yellow Taxi Goes Vroom: 0.7.0 # Version of the world required for this yaml to work as expected.

Yellow Taxi Goes Vroom:
  ################
  # Game Options #
  ################
  progression_balancing:
    # A system that can move progression earlier, to try and prevent the player from getting stuck and bored early.
    # 
    # A lower setting means more getting stuck. A higher setting means less getting stuck.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 99
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-99: 0 # random value between 0 and 99
    disabled: 0 # equivalent to 0
    normal: 50 # equivalent to 50
    extreme: 0 # equivalent to 99

  accessibility:
    # Set rules for reachability of your items/locations.
    # 
    # **Full:** ensure everything can be reached and acquired.
    # 
    # **Minimal:** ensure what is needed to reach your goal can be acquired.
    full: 50
    minimal: 0

  goal:
    # Which boss is your victory condition.
    bombeach_boss: 0
    tosla_offices_boss: 50
    help_maurizio: 0

  goal_portal_gear_percentage:
    # Percentage of Gear items needed to access the goal portal.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 40
    # Maximum value is 90
    60: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-40-90: 0 # random value between 40 and 90

  remove_goal_portal_locations:
    # If true, removes locations from within the goal portal from the pool.
    'false': 50
    'true': 0

  remove_post_goal_portals:
    # If true, removes portals that are after your current goal portal.
    # 
    # Note that the game does not currently support any portals after Tosla's Offices, so these will always be removed.
    'false': 50
    'true': 0

  expert_level:
    # Difficulty level for location access. Higher level means more difficult locations will get in logic earlier.
    # 
    # Universal Tracker will by default display 1 expert level above your own as "glitched logic".
    # You can increase the level shown by using "/manually_collect Additional Expert Logic Level".
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 3
    0: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-3: 0 # random value between 0 and 3

  include_out_of_bounds:
    # Adds out-of-bounds logic.
    # 
    # Barely: Adds coins that exist barely out-of-bounds but are collectable by bumping into certain floors/walls.
    # Full: Adds logic to fully clip in/out of bounds in various places, depending on expert level. Same as Barely for Expert 0.
    none: 50
    barely: 0
    full: 0

  death_link:
    # When you die, everyone who enabled death link dies. Of course, the reverse is true too.
    'false': 50
    'true': 0

  death_link_amnesty:
    # How many deaths it takes to send a DeathLink.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 1
    # Maximum value is 5
    1: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-1-5: 0 # random value between 1 and 5

  ring_link:
    # Whether your coin gain/loss is linked to other players.
    'false': 50
    'true': 0

  ####################
  # Location Options #
  ####################
  extra_demo_collectables:
    # Adds demo-exclusive locations. Adds 5 additional gears and 2 additional bunnies.
    # The corresponding Rocket level will require all available Morio's Lab Bunnies.
    'false': 50
    'true': 0

  time_trial_gears:
    # Adds each individual gear in Time Trials as a location, and adds the corresponding amount of gears to the pool.
    'false': 50
    'true': 0

  bunnysanity:
    # Adds Golden Bunnies as items and locations. These bunnies are filler items unless Mosk's Rocket is shuffled.
    'false': 50
    'true': 0

  hatsanity:
    # Shuffles Hats into the pool.
    # 
    # Hatsanity makes one check per purchasable hat.
    # Shopsanity makes any individual place a hat can be purchased into a check, including duplicates and "no hat" locations.
    # In Shopsanity, extra hats will be added to the pool to compensate for the extra hat slots, regardless of the "Hatsanity Filler Hats" setting
    disabled: 50
    hatsanity: 0
    shopsanity: 0

  hatsanity_filler_hats:
    # If Hatsanity is not set to disabled, add as many not-available hats as possible to the filler pool before doing random fill.
    'false': 0
    'true': 50

  checkpointsanity:
    # Adds checkpoints as locations.
    'false': 50
    'true': 0

  safesanity:
    # Adds freestanding safes as locations.
    'false': 50
    'true': 0

  chestsanity:
    # Adds freestanding chests as locations.
    'false': 50
    'true': 0

  chestsanity_percent:
    # What percentage of individual chests will be made into locations if Chestsanity is enabled.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 1
    # Maximum value is 100
    50: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-1-100: 0 # random value between 1 and 100

  coinbagsanity:
    # Adds freestanding coin bags as locations.
    'false': 50
    'true': 0

  coinbagsanity_percent:
    # What percentage of individual coin bags will be made into locations if Coinbagsanity is enabled.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 1
    # Maximum value is 100
    20: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-1-100: 0 # random value between 1 and 100

  coinsanity:
    # Adds freestanding individual coins as locations.
    'false': 50
    'true': 0

  coinsanity_percent:
    # What percentage of individual coins will be made into locations if Coinsanity is enabled.
    # 
    # In a multiworld, the following restriction is in place:
    # If the value is higher than the "multiworld_coinsanity_percentage_cap" in the host.yaml (default: 100), it will be lowered to that value.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 1
    # Maximum value is 100
    1: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-1-100: 0 # random value between 1 and 100

  cheesesanity:
    # Adds cheeses as locations.
    'false': 50
    'true': 0

  #################
  # World Options #
  #################
  open_grannys_island:
    # Opens up Granny's Island so that the main part of the island is available moveless.
    'false': 50
    'true': 0

  locked_morios_lab:
    # Locks Morio's Lab and adds a "Lab Key" item into the multiworld. Adds a location for talking to Morio in Morio's Room.
    # 
    # If "Open Granny's Island" is on, you will start outside the locked lab, and if it's off you will start inside the locked lab.
    'false': 50
    'true': 0

  locked_morios_wardrobe:
    # Locks Morio's Wardrobe and adds a "Morio's Wardrobe" item into the multiworld.
    # Adds a location for talking to the Mori-O-Tron in Morio's Wardrobe.
    # 
    # If "Hatsanity" is not disabled, you will require logical access to the wardrobe in order to use hats.
    'false': 50
    'true': 0

  locked_time_trials:
    # Whether Time Trials are locked behind an item. If set to anything but Open, will add locations for completing each Time Trial.
    # 
    # Open: Time Trials TVs can always be accessed
    # Single Item: Adds a "Time Trial Remote" item that is needed to access Time Trial TVs
    # Split Items: Adds three specific Time Trial Remote items, each corresponding to an individual Time Trial.
    # Progressive Items: Adds three "Progressive Time Trial Remote" items, each one allowing access to the next sequential Time Trial.
    open: 50
    single_item: 0
    split_items: 0
    progressive_items: 0

  psycho_taxi_unlock_condition:
    # How Psycho Taxi is unlocked.
    # At this time, the Psycho Taxi level contains no locations.
    # 
    # Vanilla: Picking up the Psycho Taxi Cartridge in Arcade Panik will unlock Psycho Taxi.
    #          Same as Excluded if there's no logical access to Arcade Panik
    # Open: Psycho Taxi will always be unlocked.
    # Shuffle Cartridge: Adds the Psycho Taxi Cartridge into the item pool and adds a location for picking up the Cartridge in Arcade Panik.
    #                    If Arcade Panik is not an included level, talking to the Psycho Taxi Arcade Machine will be the location instead.
    # Excluded: The Psycho Taxi Arcade Machine will never turn on.
    vanilla: 0
    open: 0
    shuffle_cartridge: 50
    exclude: 0

  gym_gears_unlock_condition:
    # How Gym Gears is unlocked.
    # 
    # Open: Gym Gears entrance is always available in Granny's Island.
    # Full Game: Gym Gears entrance will open after receiving Full Game Unlock. Same as Open if Shuffle Full Game is off.
    # Shuffle Gym Membership: Gym Gears entrance will be unlocked after receiving "Gym Membership" from the multiworld. Adds a purchasable location from the Ultra Chad in Gym Gears.
    # Exclude: Gym Gears entrance is always closed and Gym Gears will not be accessible
    open: 50
    full_game: 0
    shuffle_gym_membership: 0
    exclude: 0

  fecal_matters_unlock_condition:
    # How Fecal Matters is unlocked.
    # 
    # Vanilla: Talk to Doggo in Morio's Lab to unlock the house in Granny's Island.
    # Open: The house in Granny's Island is always open.
    # Full Game: The house in Granny's Island will open after receiving Full Game Unlock. Same as Open if Shuffle Full Game is off.
    # Shuffle Doggo: The house in Granny's Island will be unlocked after receiving "Doggo" from the multiworld. Adds a location for talking to Doggo in Morio's Lab.
    # Exclude: The house in Granny's Island is always closed and Fecal Matters will not be accessible
    vanilla: 0
    open: 0
    full_game: 0
    shuffle_doggo: 50
    exclude: 0

  flushed_away_unlock_condition:
    # How Flushed Away is unlocked.
    # If set to anything other than "Exclude", an NPC will be added who will take you to the Sewer Island if you have no possible logical path to it.
    # 
    # Open: The Sewer Entrance in Granny's Island is always open.
    # Full Game: The Sewer Entrance in Granny's Island will open after receiving Full Game Unlock. Same as Open if Shuffle Full Game is off.
    # Shuffle Sewer Key: The house in Granny's Island will be unlocked after receiving "Sewer Key" from the multiworld. Adds a location for talking to Michele in Flushed Away.
    # Exclude: The Sewer Entrance in Granny's Island is always closed and Flushed Away will not be accessible
    open: 0
    full_game: 50
    shuffle_sewer_key: 0
    exclude: 0

  rocket_unlock_condition:
    # How Mosk's Rocket is unlocked.
    # 
    # Open: Mosk's Rocket will always appear in Granny's Island
    # Shuffle Rocket: Adds the Mosk's Rocket to the item pool and adds a location for defeating the final boss on the Moon.
    #                 If the Moon is not an included level, or is the goal and Remove Goal Portal locations is enabled, talking to Alien Mosk in Granny's Island will be the location instead.
    # Exclude: Mosk's Rocket will never appear.
    open: 0
    shuffle_rocket: 0
    exclude: 50

  shuffle_gela_toni:
    # Adds the unlock for the Ice Cream Truck Entrance in Granny's Island into the item pool and adds a location for defeating Bomboss in Bombeach.
    # 
    # If goal is Bomboss and Remove Goal Portal locations is enabled, the location will instead be talking to him in Granny's Island.
    'false': 0
    'true': 50

  shuffle_pizza_king:
    # Adds the unlock for the Pizza Oven Entrance in Granny's Island into the item pool and adds a location for completing Pizza King's quest in Pizza Time.
    # 
    # If Pizza Time is not an included level, the location will instead be talking to him in Granny's Island.
    'false': 0
    'true': 50

  shuffle_orange_switch:
    # Adds the Orange Switch into the item pool and adds a location for pressing the Orange Switch in Crash Test Industries.
    # 
    # If Crash Test Industries is not an included level, talking to Ocra Taxi at the end of Crash again will be the location instead.
    'false': 0
    'true': 50

  shuffle_morios_password:
    # Adds Morio's Password into the item pool and adds a location for obtaining the key in Morio's Mind.
    # 
    # If Morio's Mind is not an included level, talking to Morio in the Dream Machine in Morio's Lab will be the location instead.
    'false': 50
    'true': 0

  shuffle_full_game:
    # Starts the game in "Demo" mode, locking areas of Morio's Lab until a "Full Game Unlock" item is received.
    # Adds a location for hitting the true demo wall in Morio's Lab.
    # If the Full Game Unlock item is received, passing through where the wall used to be will send the location.
    # 
    # The mod does not work in the actual demo, you are still required to purchase the full game to play!
    'false': 0
    'true': 50

  demo_portal_mode:
    # When the game is in the Demo state, which portals should appear. Has no effect if Shuffle Full Game is off.
    # 
    # Basic: Matches current Steam demo, only containing the first two portals.
    # Next Fest: Matches the Next Fest demo, which includes the first three portals.
    # Influencers: Matches the demo given to certain influencers, containing the first four portals.
    # Open: Portals will not be removed while in demo mode and will solely require gears to unlock.
    basic: 50
    next_fest: 0
    influencers: 0
    open: 0

  ##############################
  # Ability Randomizer Options #
  ##############################
  shuffle_flip_o_will:
    # Shuffles the Flip O' Will into the item pool as 2 Progressive Boosts and 2 Progressive Jumps.
    # Adds 4 corresponding locations by talking to NPCs, 3 PICIs in Morio's Lab and Morio in Morio's Island.
    # 
    # If set to "Per Level", each level will have its own boost and jump items.
    # No additional locations are added, so this will eat into the filler pool and, if needed, gear count.
    'off': 0
    global: 50
    per_level: 0

  allow_top_down_jumps:
    # Allows you to interrupt the Flip O' Will in top-down sections where you usually aren't allowed to.
    # This breaks the level design significantly, but logic will account for this!
    'false': 50
    'true': 0

  shuffle_spin_attack:
    # Shuffles the ability to attack using the Flip O' Will into the pool.
    # This attack will knock back enemies and break blocks and oil pumps.
    'false': 0
    'true': 50

  shuffle_glide:
    # Shuffles the ability to stall in midair by tapping the gas button into the item pool and adds a new location for talking to a PICI in Morio's Lab.
    # 
    # This item is not logically required for any locations at this time, and as such will be considered "Useful"
    'false': 50
    'true': 0

  early_move:
    # If Flip O' Will Shuffle is enabled, forces either a Progressive Boost or Progressive Jump to local sphere 0.
    # 
    # Prevents an early BK depending on settings.
    # 
    # If per-level Flip O' Will randomization is performed, this will be a Hub move.
    'false': 50
    'true': 0

  shuffle_golden_spring:
    # Shuffles the Golden Spring into the item pool and adds a new location for defeating the Tosla's Offices boss.
    # 
    # If Tosla's Offices is not an included level, talking to Morio near the Tosla's Offices Portal will be the location instead.
    'false': 0
    'true': 50

  shuffle_golden_propeller:
    # Shuffles the Golden Propeller into the item pool and adds a new location for talking to Morio in Ruined Observatory.
    # 
    # If Ruined Observatory is not an included level, talking to Nick-O-Will near the top of Granny's Island will be the location instead.
    'false': 0
    'true': 50

  pizza_wheels:
    # Shuffles Pizza Wheels into the item pool and adds a new location for talking to MacPizza in Pizza Time.
    # If Pizza Time is not an included level, talking to Chef Pepe in Morio's Lab will be the location instead.
    # 
    # Pizza Wheels have three modes, corresponding to different item classifications:
    # Progression: The cheese on the pizza protects your tires from spikes, allowing you to drive across them safely.
    # Useful: Pizza Wheels can only protect you from spikes after receiving the Golden Spring Blueprints. No logic implications.
    # Filler: Pizza Wheels are purely cosmetic, and have no effect on gameplay.
    'off': 50
    progression: 0
    useful: 0
    filler: 0

  shuffle_rat:
    # Adds Michele the Rat into the item pool and adds a location for talking to Michele in Pizza Time.
    # 
    # If Pizza Time is not an included level, Michele will instead be found in Granny's Island.
    'false': 50
    'true': 0

  ##################################
  # Entrance Randomization Options #
  ##################################
  use_separate_entrance_pools:
    # If enabled, shuffled levels will be split up into separate pools, and will only be at an entrance from that pool.
    # If disabled, any shuffled level can be at any shuffled entrance.
    'false': 50
    'true': 0

  allow_shuffling_removed_levels:
    # When on, allows levels to be shuffled when they would normally not be included in the game.
    # These levels will potentially replace shuffled levels that would normally be included by your settings.
    # Note that Time Trials, Psycho Taxi, and Mosk's Rocket are unaffected by this setting,
    # and will be shuffled into the pool if their shuffle settings are enabled regardless of being excluded or not.
    # 
    # None: Only shuffle levels that would be included by your non-ER options
    # Portal Levels Only: Only the Portal levels in Morio's Lab will be potentially shuffled in if not normally included.
    # Any: Portal Levels and the three Granny's Island levels will be potentially shuffled in if not normally included.
    none: 0
    portal_levels_only: 50
    any: 0

  portal_order:
    # Which order portals will appear.
    # 
    # Vanilla: The default portal level order.
    # Internal: Follows the code level #s. Changes the first 4 levels to: Bombeach, Pizza Time, Morio's Home, Arcade Panik
    #           This order puts more moveless locations early!
    # Shuffle: Shuffles portal levels. If "Use Separate Entrance Pools" is true, these will be in their own unique pool.
    vanilla: 50
    internal: 0
    shuffle: 0

  shuffle_grannys_levels:
    # Whether the three Granny's Island Levels (Gym Gears, Fecal Matters, and Flushed Away) should be shuffled.
    # 
    # If "Use Separate Entrance Pools" is true, these will be in their own unique pool.
    'false': 50
    'true': 0

  shuffle_time_trial_entrances:
    # Whether the three Time Trials should have their entrances be shuffled.
    # 
    # If "Use Separate Entrance Pools" is true, these will be in the "Miscellaneous" pool.
    'false': 50
    'true': 0

  shuffle_rocket_entrance:
    # Whether Mosk's Rocket should have its entrance shuffled.
    # If "Mosk's Rocket Unlock Condition" is set to "Exclude", will shuffle the level into the pool, but not the entrance.
    # 
    # If "Use Separate Entrance Pools" is true, it will be in the "Miscellaneous" pool.
    'false': 50
    'true': 0

  shuffle_psycho_taxi_entrance:
    # Whether Psycho Taxi should have its entrance shuffled.
    # If "Psycho Taxi Unlock Condition" is set to "Exclude" or to "Default" when Arcade Panik is not an included level,
    # will shuffle the level into the pool, but not the entrance.
    # 
    # If "Use Separate Entrance Pools" is true, it will be in the "Miscellaneous" pool.
    'false': 50
    'true': 0

  ###########################
  # Quality of Life Options #
  ###########################
  quick_pickups:
    # When enabled, all collectables will use the quick pickup animation, rather than freezing the player in place.
    'false': 50
    'true': 0

  shop_hints:
    # When backing out of a shop without purchasing, should a hint be generated and, if so, for what item types?
    none: 0
    progression_only: 50
    progression_and_useful: 0
    all: 0

  purchase_rebate_percent:
    # When you die, the coins you lose are added to a secret counter that causes coin bags, chests, and safes to give more money until you are reimbursed.
    # 
    # This setting allows any in-game purchases to also increment this counter by a % of the cost, allowing you to more easily regain spent coins.
    # Note that the counter is saved per-session, restarting the game will result in it being reset to 0!
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 100
    25: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-100: 0 # random value between 0 and 100

  easy_alien_mosk:
    # When fighting Alien Mosk in Tosla's Offices, there are 4 different positions at which a Golden Spring will spawn.
    # In all phases except the first, the fight will spawn one Golden Spring at the furthest position from the player.
    # 
    # When this option is enabled, all four golden springs will spawn on all boss phases instead.
    'false': 50
    'true': 0

  ################
  # Trap Options #
  ################
  trap_link:
    # Whether your received traps are linked to other players.
    'false': 50
    'true': 0

  trap_link_uses_whitelist:
    # If true, Trap Link will only receive traps from the "Enabled Traps" list.
    # If false, Trap Link can receive any valid trap, including some that are exclusive to Trap Links from other games.
    'false': 50
    'true': 0

  trap_fill_percent:
    # What percentage of filler items will be replaced by traps.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 100
    0: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-100: 0 # random value between 0 and 100

  enabled_traps:
    # Which trap types are enabled.
    ['Burger Hat Trap', 'Cutscene Trap', 'Explosion Trap', 'Fast Trap', 'Invisible Trap', 'Literature Trap', 'No Hat Trap', 'Phone Trap', 'Pixelate Trap', 'Screen Flip Trap', 'Slip Trap', 'Slow Trap', 'Spam Trap', 'Stun Trap', 'Timer Trap', 'Whirlpool Trap']

  ####################
  # Cosmetic Options #
  ####################
  taxi_skin:
    # Default taxi skin.
    # 
    # Custom will load "{FunnyFaces}Taxi.png" from the FunnyFaces Folder, where {FunnyFaces} is the string set for the Funny Faces setting.
    # The first time you load into a game, it will export the base taxi texture to this folder as "TestTaxi.png" for copying and editing.
    # If the custom taxi skin does not exist, the base skin will be used.
    default_yellow: 50
    default_green: 0
    default_blue: 0
    default_purple: 0
    default_red: 0
    default_random_every_load: 0
    skeleton: 0
    skeleton_green: 0
    skeleton_blue: 0
    skeleton_purple: 0
    skeleton_pink: 0
    skeleton_light: 0
    skeleton_random_every_load: 0
    golden: 0
    golden_bright_yellow: 0
    golden_blurry: 0
    golden_light: 0
    golden_orange: 0
    golden_random_every_load: 0
    prototype: 0
    prototype_yellow: 0
    prototype_green: 0
    prototype_blue: 0
    prototype_pink: 0
    prototype_red: 0
    prototype_random_every_load: 0
    corrupted_car: 0
    grannys_car: 0
    grannys_car_corrupted: 0
    pink_flames: 0
    pink_flames_corrupted: 0
    destroyed: 0
    custom: 0
    random_every_load: 0

  funny_faces:
    # In your installation folder for Yellow Taxi Goes Vroom, there exists an "Extras" folder containing a "FunnyFaces" subfolder.
    # 
    # Setting this option will load an image from this folder for both the TV Hat and coins, if available.
    # If this is set to anything other than a blank string, you will start with the TV Hat.
    # If Hatsanity is set to Shopsanity, a "No Hat" item will replace the TV Hat in the pool, and hats cannot be fully unequipped unless this is found.
    '': 50

  ####################
  # Advanced Options #
  ####################
  coinsanity_non_filler_cap:
    # What percentage of total available coins will be able to be anything other than filler items.
    # 
    # If your Coinsanity Percent is set to 10 and this is set to 5, half of your rolled coin locations will be forced filler.
    # If your Coinsanity Percent is lower than this number, all coins could potentially be progression.
    # 
    # In a multiworld, the following restriction is in place:
    # If the value is higher than the "multiworld_coinsanity_percentage_non_filler_cap" in the host.yaml (default: 5), it will be lowered to that value.
    #
    # You can define additional values between the minimum and maximum values.
    # Minimum value is 0
    # Maximum value is 100
    5: 50
    random: 0
    random-low: 0 # random value weighted towards lower values
    random-high: 0 # random value weighted towards higher values
    random-range-0-100: 0 # random value between 0 and 100

  ###########################
  # Item & Location Options #
  ###########################
  local_items:
    # Forces these items to be in their native world.
    []

  non_local_items:
    # Forces these items to be outside their native world.
    []

  start_inventory:
    # Start with the specified amount of these items. Example: "Bomb: 1"
    {}

  start_inventory_from_pool:
    # Start with the specified amount of these items and don't place them in the world. Example: "Bomb: 1"
    # 
    # The game decides what the replacement items will be.
    {}

  start_hints:
    # Start with these item's locations prefilled into the ``!hint`` command.
    []

  start_location_hints:
    # Start with these locations and their item prefilled into the ``!hint`` command.
    []

  exclude_locations:
    # Prevent these locations from having an important item.
    []

  priority_locations:
    # Prevent these locations from having an unimportant item.
    []

  item_links:
    # Share part of your item pool with other players.
    []

  plando_items:
    # Generic items plando.
    []
